home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung (Tewi)(1994).iso
/
magazine
/
progjour
/
1991
/
02
/
otkenlet.asm
< prev
next >
Wrap
Assembly Source File
|
1991-02-10
|
768b
|
30 lines
; Code from John Otken
; illustrate freeing memory from assembly language
dosseg
.model small
.stack
.code
;; main
;
main proc
mov bx,offset stack+15 ; compute program size in paragraphs
mov cl,4 ; SS != DGROUP in program
shr bx,cl
add bx,data
mov ax,es ; ES == Program Segment Prefix
sub bx,ax
mov ah,4Ah ; shrink program's memory block
int 21h
mov ah,48h ; allocate 16 paragraphs of memory
mov bx,16 ; (16 paragraphs == 256 bytes)
int 21h
mov ax,4C00h ; exit program
int 21h
main endp